Streamlining the incident post-mortem process is key to helping teams get the most from their post-mortem time investment and learn from previous issues. Read on to learn why you should conduct post-mortems, best practices to follow, and what blameless post-mortems are all about.
RenderDoc is a free MIT licensed stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12 across Windows 7 - 10, Linux, or Android.
You’ve framed your problem, prepared your datasets, designed your models and revved up your GPUs. With bated breath, you start training your neural network, hoping to return in a few days to great…
Traceview is a graphical viewer for execution logs that you create by using the Debug class to log tracing information in your code. Traceview can help you debug your application and profile its performance. When you have a trace log file (generated by…
The past year has seen many leaps made to improve developer productivity through better tooling. We're paying increasing attention to our workflow and many
eveal brings the power of tools like Firebug and Web Inspector to iOS developers. See your application's view hierarchy at runtime with advanced 2D and 3D visualisations. Debug view layout and rendering problems in seconds.
Website performance is about two things: how fast the page loads, and how fast the code on it runs. Plenty of services will make your website load faster, from minimizers to CDNs, but making it run faster is up to you.
Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic.
The type-aware and schema-aware features of XSLT 2.0 can greatly assist you when you debug a stylesheet, and improve stylesheet quality and robustness in handling all input data. Learn how to use type-aware and schema-aware XSLT 2.0 during the debugging and testing process to avoid common issues with invalid paths, incorrect assumptions about data types, and cardinalities. Also, find examples of XSLT stylesheets that contain errors that would not be caught if schema-aware features were not in use, and discover how explicitly specifying types results in useful error messages.
ock-free programming is a challenge, not just because of the complexity of the task itself, but because of how difficult it can be to penetrate the subject in the first place.
Despite the dramatic shift toward simplification in software interfaces, the world of development tools continues to shrink our workspace with feature after feature in every release. Even with all of these things at our disposal, we're stuck in a world of files and forced organization - why are we still looking all over the place for the things we need when we're coding? Why is everything just static text?
Bret Victor hinted at the idea that we can do much better than we are now - we can provide instant feedback, we can show you how your changes affect a system.
Here's the development of a tiny little macro that is actually pretty useful. The post is quite verbose, because I explain a lot. I want a debug function
My code is more readable for me than yours. That’s just how it is. While the JavaScript CoffeeScript compiles looks decent, it’s still not mine. This is a big deal. If I were making a list of things I really really love, my CoffeeScript workflow wouldn’t make it, check it out:
To put it simply, Krumo is a replacement for print_r(); and var_dump();. By definition Krumo is a debugging tool (PHP4/PHP5), which displays structured information about any PHP variable.
AppController.mm file and change #define ENABLE_INTERNAL_PROFILER 0 to #define ENABLE_INTERNAL_PROFILER 1. Choose Run->Console in the XCode menu to display output (GDB) console and then run your project. Unity iOS will output statistics to the console window every 30 frames. For example:
Socket Spy is multipurpose utility initially created for trapping Winsock, SNMPAPI, ICMP calls and network TCP/UDP traffic of already active or new processes.
. The data wasn’t increasing so there must have been some memory leak.
It’s not so easy for a Python application to leak memory. Usually there are three scenarios:
1. some low level C library is leaking
2. your Python code have global lists or dicts that grow over time, and you forgot to remove the objects after use
3. there are some reference cycles in your app
M. Liffiton, B. Sheese, J. Savelka, and P. Denny. Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, page 1–11. New York, NY, USA, Association for Computing Machinery, (Feb 6, 2024)
Y. Lin, J. Sun, Y. Xue, Y. Liu, and J. Dong. 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), page 393--403. IEEE, (May 2017)
D. Selsam, P. Liang, and D. Dill. (2017)cite arxiv:1706.08605Comment: To appear at the Thirty-fourth International Conference on Machine Learning (ICML) 2017.
R. Curtis, and L. Wittie. Proceedings of the 3rd International Conference on Distributed Computing Systems, page 394--400. IEEE Computer Society, (1982)