In this blog, we'll explore the TiDB Runtime Dashboard and dissect its practical value in diagnosing runtime issues.| TiDB
I have a “pile” of papers that continuously get rejected from any conference. All these papers, according to the reviews, “lack novelty,” and therefore are deemed “not interesting” by the reviewing experts. There are some things in common in these papers — they are either observational or rely on old and proven techniques to solve a problem or improve a system/algorithm. Jokingly, I call this set of papers the “pile of eternal rejections.” Recently, the pile...| Aleksey Charapko
After three years, I have decided to update my GC cheat sheet.| Alexey Ragozin
Automatic memory management (garbage collection) is one of essential aspects of Java platform. Garbage collection relieves developers from pain of memory management and protects them from whole range of memory related issues. Though, working with external resources (e.g. files and socket) from Java becomes tricky, because garbage collector alone is not enough to manage such resources.| Alexey Ragozin
Below are slide decks for open event held in Moscow Technology Center of Deutsche Bank.| Alexey Ragozin
Updated version is available!| Alexey Ragozin
Compressed OOPs (OOP – ordinary object pointer) is a technique reducing size of Java object in 64 bit environments. HotSpot wiki has a good article explaining details. Downside of this technique is what address uncompressing is required before accessing memory referenced by compressed OOPs. Instruction set (e.g. x86) may support such addressing type directly, but still, additional arithmetic would affect processing pipeline of CPU.| Alexey Ragozin
The problem The gist of the matter is that some Excel macros started causing extreme memory leaks when used in version 2013 and later. My first searches online yielded results instructing to avoid copying and pasting, to disable calculations for the duration of the macro etc. I’ve done all I possibly could based on those results, but the issue persisted.| Stuff from here and there