3 ms·
I work on game servers that run on both linux and windows. (We deploy to linux but most of our developers work in windows as that is what the client runs on).
by Negitivefrags 14y ago
I work on game servers that run on both linux and windows. (We deploy to linux but most of our developers work in windows as that is what the client runs on).
If there is a crash or other bug the first question is always "Can we reproduce this on windows servers?".
I spend about 50% of my time using GDB and 50% in Visual Studio for debugging. GDB is just crap compared to Visual Studio has a debugging tool.
- lostnet 14y agoI had always wondered what market the window debugging was tuned for.. Building by bug fixing in a debugger and then shipping it to someone without a debugger does seem to be the norm both on windows and in the game industry. I worked for a UNIX vendor and our gdb style commands were ideal for business and government customers and products. The time spent diagnosing bugs during production is not nearly as important as the ability to diagnose bugs remotely with limited amounts of data collected (and in many cases read and redacted) by a customer running a machine with sensitive data. For live debugging we really relied on truss and dtrace. There are ports/copies of them in Linux, I don't know how complete..