General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Luke StackWalker is a GUI-based C/C++ source code profiler for Windows. It samples your application's stack while the application is running to find out where the application spends most of its time.
cpuplot
Command Line Profiler of CPU Usage and Load Average.
Synopsis:
BASH script that shows the history of CPU usage, and what procces uses the most CPU at a given time.
Bar graphs represent the percentage of Total CPU Usage, and the percentage of Total 1 Minute Load Average.
Default wait interval between system readings is 5secs. But a different one can be set in the command line with the "-i" argument.
TimeDoctor is a tool to visualize execution traces of tasks, queues, cache behavior, etc. While originally targeting embedded media processors and includes specific features for analyzing audio/video streaming applications it has wider applicability.
This tool allows the user to load, visualize and analyse Java thread dumps that are generated by Visual VM. Please see the Wiki for a Quick Start guide and tutorials.
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Manage and execute Linux testing and reporting programs
These bash shell scripts are intended to iteratively load executable files via symbolic links and echo output to a log file for later review. These bash shell scripts rely on a directory structure intended to group testing and reporting executable files by project, target platform, and version.
Simple, neat and powerful tool for loading and managing JS scripts
Scenario is a very simple yet neat and powerful tool for loading and managing JS scripts.
Scenario is very useful for the following cases:
1. Unit testing for JS without reloading the web page and re-engineering your code.
2. Load and manage scripts stored in arrays (code management).
3. Optimize coding flow by dynamically switching among best solution per case.
4. Run scenarios either distinctly or in parallel.
5. Keep easier track of bugs and errors when deploying.
So, Scenario executes multiple views of your code or multiple scenarios of your code life-time on-demand.
Stand alone Java application used simulate a memory leak in order to generate profile signatures. The application has the ability to generate system (CPU) load in order to observe profile signature changes.
A collection of reporting utilities specific to The Grinder test tool. The tools consist of a reporting database and graphing utilites based upon jyplot and jFreechart written in jython.
Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.
Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Syrupy is a Python script that regularly takes snapshots of the memory and CPU load of one or more running processes, so as to dynamically build up a profile of their usage of system resources.
Stopwatch is a simple, highly extensible, API that alows monitoring of any part of the application. It reports hits, execution times and load but can be extended to do more via custom engines. It is able to persist data in "in-memory" or real database.
BencHTTP is a utility to test the performance of HTTP servers under load. It is highly configurable via simple script files and allows extensive customisation of HTTP requests. The current server performance is continuously displayed during the test.
jMonit is a thin, performant, easy to use monitoring toolkit you can add to your app to monitor it's use on production server, including performances, load and scalability. jMonit tracks execution time and threads activity but can also gather any numeri
pthreadw is a profiling library for multi-threaded programs. It can be used to automatically identify common problems related to threads that limit performance of parallel programs such as lock contention or load imbalance.
http://jmsloadtester.marcel-sauer.de JMS Load Tester is a small command line based Java (>1.5) application to load test JMS brokers like SonicMQ, ActiveMQ, OpenJMS and others. It can be configured with a property file.