Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jochen Eisinger is active.

Publication


Featured researches published by Jochen Eisinger.


programming language design and implementation | 2016

Idle time garbage collection scheduling

Ulan Degenbaev; Jochen Eisinger; Manfred Ernst; Ross McIlroy; Hannes Payer

Efficient garbage collection is increasingly important in todays managed language runtime systems that demand low latency, low memory consumption, and high throughput. Garbage collection may pause the application for many milliseconds to identify live memory, free unused memory, and compact fragmented regions of memory, even when employing concurrent garbage collection. In animation-based applications that require 60 frames per second, these pause times may be observable, degrading user experience. This paper introduces idle time garbage collection scheduling to increase the responsiveness of applications by hiding expensive garbage collection operations inside of small, otherwise unused idle portions of the applications execution, resulting in smoother animations. Additionally we take advantage of idleness to reduce memory consumption while allowing higher memory use when high throughput is required. We implemented idle time garbage collection scheduling in V8, an open-source, production JavaScript virtual machine running within Chrome. We present performance results on various benchmarks running popular webpages and show that idle time garbage collection scheduling can significantly improve latency and memory consumption. Furthermore, we introduce a new metric called frame time discrepancy to quantify the quality of the user experience and precisely measure the improvements that idle time garbage collection provides for a WebGL-based game benchmark. Idle time garbage collection is shipped and enabled by default in Chrome.


Archive | 2012

Providing standardized transparency for cookies and other website data using a server side description file

Wieland Holfelder; Dominic Pascal Battré; Mike West; Jochen Eisinger; Bernhard Bauer; Patrick Louis Maurice Nepper; Pamela Greene; Adam Barth


Archive | 2011

Keep my opt-outs

Sean Harvey; Mike West; Rajas Moonka; Jochen Eisinger


Archive | 2012

Efficient clearing of synchronization information

Razvan Mathias; Jochen Eisinger


Archive | 2011

Non-modal dialog for managing blocking of multiple web browser cookies

Jochen Eisinger


Archive | 2011

Assigning blame to web browser extensions and applications

Erik Kay; Matthew Perry; Jochen Eisinger


Archive | 2010

Practical Privacy Concerns in a Real World Browser

Ian Fette; Jochen Eisinger


Archive | 2016

IDLE TIME SOFTWARE GARBAGE COLLECTION

Hannes Payer; Jochen Eisinger; Manfred Ernst; Ross McIlroy


Archive | 2012

CONFLICT RESOLUTION IN EXTENSION INDUCED MODIFICATIONS TO WEB REQUESTS AND WEB PAGE CONTENT

Dominic Pascal Battré; Jochen Eisinger; Bernhard Bauer; Matthew Perry; Erik Kay


Proceedings of the ACM on Programming Languages | 2018

Cross-component garbage collection

Ulan Degenbaev; Jochen Eisinger; Kentaro Hara; Marcel Hlopko; Michael Lippautz; Hannes Payer

Collaboration


Dive into the Jochen Eisinger's collaboration.

Researchain Logo
Decentralizing Knowledge