All Projects → panmingyang2009 → Vcprofiler

panmingyang2009 / Vcprofiler

Licence: apache-2.0
An accurate and simple tool uses KVO to measure the time cost of every view controller.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Vcprofiler

Tracy
C++ frame profiler
Stars: ✭ 3,115 (+5006.56%)
Mutual labels:  performance, profiler, performance-analysis
Pprof
pprof is a tool for visualization and analysis of profiling data
Stars: ✭ 4,990 (+8080.33%)
Mutual labels:  performance, profiler, performance-analysis
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+3639.34%)
Mutual labels:  performance, profiler, performance-analysis
Hotspot
The Linux perf GUI for performance analysis.
Stars: ✭ 2,415 (+3859.02%)
Mutual labels:  performance, profiler, performance-analysis
Profimp
Python import profiler
Stars: ✭ 52 (-14.75%)
Mutual labels:  performance, profiler, performance-analysis
Why Did You Update
💥 Puts your console on blast when React is making unnecessary updates.
Stars: ✭ 4,089 (+6603.28%)
Mutual labels:  performance, performance-analysis
Goappmonitor
Golang application performance data monitoring.
Stars: ✭ 478 (+683.61%)
Mutual labels:  profiler, performance-analysis
Watchdoginspector
Shows your current framerate (fps) in the status bar of your iOS app
Stars: ✭ 497 (+714.75%)
Mutual labels:  performance, performance-analysis
Stackimpact Java
StackImpact Java Profiler - Production-Grade Performance Profiler: CPU, locks, runtime metrics, and more
Stars: ✭ 7 (-88.52%)
Mutual labels:  profiler, performance-analysis
Sparklens
Qubole Sparklens tool for performance tuning Apache Spark
Stars: ✭ 345 (+465.57%)
Mutual labels:  performance, performance-analysis
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (+740.98%)
Mutual labels:  performance, performance-analysis
Py Spy
Sampling profiler for Python programs
Stars: ✭ 7,709 (+12537.7%)
Mutual labels:  profiler, performance-analysis
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (+603.28%)
Mutual labels:  performance, performance-analysis
Scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
Stars: ✭ 4,819 (+7800%)
Mutual labels:  profiler, performance-analysis
Loopy
A code generator for array-based code on CPUs and GPUs
Stars: ✭ 367 (+501.64%)
Mutual labels:  performance, performance-analysis
Profiler
Firefox Profiler — Web app for Firefox performance analysis
Stars: ✭ 546 (+795.08%)
Mutual labels:  performance, profiler
Nanoscope
An extremely accurate Android method tracing tool.
Stars: ✭ 1,023 (+1577.05%)
Mutual labels:  performance, profiler
Import Cost
displays the import size of the package you are importing inside the code editor
Stars: ✭ 1,021 (+1573.77%)
Mutual labels:  performance, performance-analysis
Stackimpact Nodejs
DEPRECATED StackImpact Node.js Profiler - Production-Grade Performance Profiler: CPU, memory allocations, async calls, errors, metrics, and more
Stars: ✭ 46 (-24.59%)
Mutual labels:  profiler, performance-analysis
Stackimpact Go
DEPRECATED StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
Stars: ✭ 276 (+352.46%)
Mutual labels:  profiler, performance-analysis

VCProfiler

An accurate and simple tool uses KVO to measure the time cost of every view controller.

Usage

You can install VCProfiler either by CocoaPods or dragging source files directly into your project. If you are using CocoaPods, please add following line to your podfile:

pod 'VCProfiler'

After that, just build and run your App. VCProfiler will print timestamps to console automatically when a view controller show up.

License

Copyright 2018 Pan Mingyang

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].