Monthly Archives: February 2016

Python Notes

Here are a some notes I compiled for the basics of python scripting. I think Python is much better than Bash in terms of scripting because much friendlier syntax and easy to write into small modules. The abundance of data … Continue reading

Posted in Tools, Uncategorized | Tagged | Leave a comment

notes on “screen” command

This is my notes on screen command. Nowadays I have mostly switched to “tmux” . But every once in a while, I still have to run on machines with no tmux. Here are some of my notes on keeping remote … Continue reading

Posted in Tools, Uncategorized | Tagged | Leave a comment

Simple ways for measuring load imbalance

Some notes from discussions with Vlad on how to simply measuring load balance of a program using PROCESS_CPUTIME and CLOCK_MONOTONIC.

Posted in Tools, Uncategorized | Tagged | Leave a comment

See cache sizes in a machine

This post documents the commands to use for finding out the L1, L2 and L3 cache sizes of a machine on Linux.

Posted in Tools, Uncategorized | Tagged | Leave a comment

C++ Notes Series 1 (Class)

I am starting to use C++ more. I used to be a Java programmer. This series of notes would be my first venture in the real of C++.

Posted in Tools, Uncategorized | Tagged | Leave a comment

How to analyze disassemblies

Being able to read disassemblies is an important skill for performance engineering and understanding what is actually going on at the machine level. This post trys to put together some useful notes and basics on disassembly analysis.

Posted in Tools, Uncategorized | Tagged | Leave a comment

running for loops on command line

This is one of the most important Linux skill to master ever! It can help you try a bunch of parameters, do something for all the files in the directory … improve your efficiency significantly if mastered. Here are a … Continue reading

Posted in Tools, Uncategorized | Tagged | Leave a comment