• Stars
    star
    139
  • Rank 254,696 (Top 6 %)
  • Language
    C#
  • License
    Other
  • Created about 5 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The library that read Unity profiler binary log directly

ProfilerReader

Tools for analyze profiler log data.
Read this in other languages: English, 日本語

Summary

With this tool, you can analyze the binary log of "Unity Profiler". For example, generate csv files that shows Samples allocating many Managed Heap from "Unity Profiler" binary log.

Avalable versions

2019.4 / 2020.3/2021.1/2021.2/2021.3/2022.2/2022.3
2022.1 skip

Filter Search

Call "Tools->UTJ->ProfilerReader->AnalyzeToCsv" and then this window will be displayed.
alt text
1.Set Profiler log file.
2.Set Conditions to search samples.
3.Execute Analyze
4.The results are here
5.Write the results to csv file.

CSV Feature

GUI

Call "Tools->UTJ->ProfilerReader->AnalyzeToCsv" and then this window will be displayed.
alt text


This tool generate summarized csv files.
1.Select the categories to generate csv files.
2.Set Profler log File.
3.Execute Analyze

CUI Sample

Unity.exe -batchMode -projectPath "ProjectPath" -logFile .\Editor.log -executeMethod UTJ.ProfilerReader.CUIInterface.ProfilerToCsv -PH.inputFile "Binary logFile(.data/.raw)" -PH.timeout 2400 -PH.log

And some csv file will be generated at subfolder for binary data.

CSV Files:

This tool generate csv files with footer name.
These are samples.

-"xxx_mainThread_frame.csv"
The CPU stats by category in each fraemes.
-"xxx_gc_result.csv"
The list that shows "GC.Alloc".
-"xxx_gc_detail.csv"
The list of "GC.Alloc" and with Callstackinfo.
-"xxx_gpu_sample.csv"
The list about GPU status in each frames .
-"xxx_main_self.csv"
The list about CPU Samples.
-"xxx_memory.csv"
The list about Memory status in each frames .
-"xxx_rendering.csv"
The list about Rendering status in each frames .
-"xxx_renderthread.csv"
The list about RenderThread status in each frames .
-"xxx_result.csv"
The list about threads status in each frames .
-"xxx_shader_compile.csv"
The list that shows Shader Compiling.
-"xxx_urp_gpu_sample.csv"
The list about GPU for Universal RP.
-"xxx_worker.csv"
The list about workerThread status.

  • "xxx_jitInfos.csv"
    The list of callstack symbol infos.( should enable "Profiler.enableAllocationCallstacks").

More Repositories

1

UnityChanToonShaderVer2_Project

UnityChanToonShaderVer2 Project / v.2.0.9 Release
ShaderLab
3,720
star
2

MeshSync

A package for synchronizing meshes/models editing in DCC tools into Unity in real time.
C#
1,549
star
3

unitychan-crs

Unity-Chan "Candy Rock Star" Live Demo
C#
1,254
star
4

FrameCapturer

export framebuffer, GBuffer or any RenderTextures from Unity to file. supported format: png, exr, gif, webm, mp4
C++
1,033
star
5

NormalPainter

vertex normal editor for Unity
C++
709
star
6

UnityChanSpringBone

UnityChan Sping Bone System for lightweight secondary animations
C#
485
star
7

Project_TCC

TCC stands for Tiny Character Controller. TCC is the best way to make your own game. This repository contains all packages and examples for TCC projects.
C#
458
star
8

BlendShapeBuilder

tweak vertices and generate blend shapes in Unity
C++
436
star
9

AnimeToolbox

386
star
10

NVIDIAHairWorksIntegration

NVIDIA Hair Works Integration for Unity
C#
384
star
11

USDForUnity

USD importer & exporter plugin for Unity
C++
301
star
12

StreamingImageSequence

A package for playing sequential image sequences in Unity Timeline
C#
251
star
13

RaytracedHardShadow

DXR based raytraced hard shadow for Unity
C++
245
star
14

FbxExporter

export meshes to .fbx or .obj from Unity
C++
205
star
15

AnotherThread

Sample game for Unite 2016 Tokyo.
C#
183
star
16

WaveShooter

Demo for Unite 2017 Tokyo
C#
178
star
17

FirstTutorial

171
star
18

playgrownd

Free Unity assets for level design
C#
135
star
19

Unity-ROS-MobileRobot-UI-Tutorial

本教材は Unity と ROS を組み合わせたロボット開発のための入門用教材です。
C#
124
star
20

WebGLNativeInputField

WebGLでIME入力を可能にします
C#
93
star
21

fuze-vj-kit

VJKit for fuZe
C#
90
star
22

BoidComputeShader

Boid implementation using Compute Shader
C#
73
star
23

OpenToonzPluginForUnity

OpenToonzPlugin for Unity
C++
54
star
24

UnityChanSSU

UnityChan Sunny Side Up! Style for Unity
51
star
25

UnityChanBallRoll

Unity-chan's Ball a Roll demo project
C#
51
star
26

DojoUI1

Unity道場「モダンなUIの提案と実装」
C#
48
star
27

SeparatedAssetBundleBuild

Workaround for long time to build many AssetBundles.
C#
44
star
28

SurfingGame

Unity tutorial game project with Oculus Rift.
C#
42
star
29

AngryChicken

C#
41
star
30

piranhan

「ピラニアン」 ("Piranhan") - Retro-style 2D shooting game made with Unity
C#
41
star
31

CppScript

C++
39
star
32

AnotherThreadVR

C#
38
star
33

TweetMedia

C++
34
star
34

Unite2016TokyoWS01

Unite 2016 Tokyo のトレーニングデイで開催される、Unity サービスに関するワークショップで使用されるプロジェクトです。
C#
31
star
35

ShootingGame

シューティングゲーム(ハンズオン用)
C#
30
star
36

DynamicPluginSample

Dynamic load/unload plugin on Editor sample.
C#
26
star
37

unitychan2d

C#
26
star
38

XmlToCustomAsset

XMLからカスタム形式のアセットデータを作成して利用するサンプル
22
star
39

ProBuilderWorkshop

ProBuilderを使ったワークショップ用
C#
19
star
40

UnityChanKAGURA

UnityChan KAGURA
16
star
41

TEMPRUN

C#
13
star
42

unityads-help-jp

Unity Ads ヘルプ
10
star
43

NativeVertexCache

C++
9
star
44

webplayer-templates

UnityのWebPlayerTemplate集(UnityChan)
C#
8
star
45

BacktraceUnitySample

C#
8
star
46

LearnSubtitles

Subtitle SRT files of Learn in unity3d.com - for English/Japanese localization.
SRecode Template
6
star
47

example-customcharset

Custom character set を使った TrueType フォントインポートの例。
JavaScript
5
star
48

FontAdjust

Unity5.3系→5.4等に移行すると、UI.Textが Y方向にずれてしまうため、それを解決するツールを作りました
C#
4
star
49

EDIX-sample

C#
3
star
50

learn-subtitles

This is repository of subtitles of Unity Learn Videos (http://unity3d.com/learn/)
Ruby
3
star
51

DojoParticle

2016年 2/21に行われたUnity道場用のサンプルデータです
C#
3
star
52

First-Unity-Example

JavaScript
3
star
53

move-test

1
star
54

unite-japan-subtitles

Subtitles of Unite Japan video
1
star
55

inter-high-webplayer-templates

HTML
1
star