Get the latest tech news

Fun with Logitech MX900 Bluetooth receivers (2006)


ast time, we learned how SAVE_STATEs are supported by the MSIL JIT backend. This time, we’ll touch on everybody’s favorite topic — performance.

If a script program spends most of its time interfacing exclusively with action service calls that take and return strings, performance suffers due to the marshalling conversions involved. This entails duplicating the contents of all global variables in the parent ScriptProgram object and resetting the various runtime guard counters (such as the recursion depth) to their default, zero values. Specifically, comparison and creation logic for engine structures is offloaded to JIT intrinsics, as well as a portion of the code to set up a saved state object for an I_SAVE_STATE instruction.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Fun

Fun

Photo of Logitech

Logitech

Photo of bluetooth receivers

bluetooth receivers

Related news:

News photo

Logitech’s MX console for creatives

News photo

No, Apple CEO Tim Cook Didn't Say He Prefers Logitech's MX Master 3 Over the Magic Mouse

News photo

One-parting some Commodore 64 utilities for fun and profit