PerfReportTool 3.83 - add selected metadata to the top of the reports. This uses the <metadataToShow> node in which is defined in the report type.

#rb david.harvey

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 7390874 via CL 7402463 via CL 7402776
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v372-7473910)

[CL 7486917 by ben woodhouse in Dev-Anim branch]
This commit is contained in:
ben woodhouse
2019-07-22 20:38:19 -04:00
4 changed files with 83 additions and 50 deletions

View File

@@ -52,6 +52,8 @@
<autodetection requiredstats="frametime">
<requiredmetadata key="targetframerate" allowedValues="60" stopIfKeyFound="1" ignoreIfKeyNotFound="1"/>
</autodetection>
<metadataToShow>buildversion,platform,deviceprofile</metadataToShow>
<summary type="fpschart" fps="60" hitchThreshold="60" useEngineHitchMetric="1">
<stats>Frametime,GameThreadtime,RenderThreadtime,RHIThreadTime,GPUtime,RHI/Drawcalls,DynamicResolutionPercentage,MemoryFreeMB(min),PhysicalUsedMB(max),Basic/TicksQueued</stats>
@@ -103,6 +105,8 @@
<requiredmetadata key="targetframerate" allowedValues="30" stopIfKeyFound="1" ignoreIfKeyNotFound="1"/>
</autodetection>
<metadataToShow>buildversion,platform,deviceprofile</metadataToShow>
<summary type="fpschart" fps="30" hitchThreshold="60" useEngineHitchMetric="1">
<stats>Frametime,GameThreadtime,RenderThreadtime,RHIThreadTime,GPUtime,RHI/Drawcalls,DynamicResolutionPercentage,MemoryFreeMB(min),PhysicalUsedMB(max),Basic/TicksQueued</stats>
<colourThresholds stat="Hitches/Min"> 0, 2.5, 3.75, 5</colourThresholds>

View File

@@ -7,9 +7,9 @@
<File Name="Engine/Binaries/DotNET/CsvTools/CSVFilter.exe" Hash="7ad8cb92ce03b75f8a9786d63096654d1fbb5c13" />
<File Name="Engine/Binaries/DotNET/CsvTools/csvinfo.exe" Hash="622eabedd545545c71ae137fa86f3faa27d3b1af" />
<File Name="Engine/Binaries/DotNET/CsvTools/CSVSplit.exe" Hash="fee486b775c8100988c88317a074e0fcb19bed13" />
<File Name="Engine/Binaries/DotNET/CsvTools/CsvStats.dll" Hash="19fb5ce6b09ea1b9ff01a63dd42838ca63db2de5" />
<File Name="Engine/Binaries/DotNET/CsvTools/CsvStats.dll" Hash="27644e6291420678c8ddb1d6e3b819ce7631ef4c" />
<File Name="Engine/Binaries/DotNET/CsvTools/CSVToSVG.exe" Hash="6d946f3cb05c0e25caa1549891e75593e949c0fc" />
<File Name="Engine/Binaries/DotNET/CsvTools/PerfreportTool.exe" Hash="ce73cf7e171c28971c37999661bd00af95f83194" />
<File Name="Engine/Binaries/DotNET/CsvTools/PerfreportTool.exe" Hash="cc4dae14f6cc0f26eadeec5fe4bf21d80d6e1a28" />
<File Name="Engine/Binaries/DotNET/HTML5LaunchHelper.exe" Hash="e0ff73fbdd275698128946889b620dadd89d7e28" IsExecutable="true" />
<File Name="Engine/Binaries/DotNET/Ionic.Zip.Reduced.dll" Hash="a991703deda7721e68adfaded64291bbdda85a12" />
<File Name="Engine/Binaries/DotNET/IOS/DeploymentInterface.dll" Hash="87cfc8f5f98af92ae23d9907deeca758563278f9" />
@@ -54246,7 +54246,6 @@
<Blob Hash="19f1d6ea0ede9598f1be2c4d81cc4ea01dd7d909" Size="195792" PackHash="69524cb8a63c006267120fffbd8a5e2729e9d5af" PackOffset="1833400" />
<Blob Hash="19f24a198aa7d3a0d435c853d73b34617088ad82" Size="217377" PackHash="5435cf07dad1155ea3ddbd5178f3dd6013a507d8" PackOffset="1774328" />
<Blob Hash="19fa7a6a0c4c96ea7d210ef3efb5776b5fa5d0e7" Size="5055" PackHash="63aeef61540766058c9217278f4c99890729a052" PackOffset="1203275" />
<Blob Hash="19fb5ce6b09ea1b9ff01a63dd42838ca63db2de5" Size="21504" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="31240" />
<Blob Hash="19fd9695415f3e7714c9f3099bb77535c92e563b" Size="3109" PackHash="d946dc48bf73954b72dfd63e0426f9dc8f37b5c2" PackOffset="2070434" />
<Blob Hash="19fddb6a7dc239f743cc69d1768928e087ac0a49" Size="1580" PackHash="efe8670db02085c8e29e5d0a9ee30a96c485753b" PackOffset="2071273" />
<Blob Hash="1a022de0ea9c42fe1fef08bb6d130503e26f8225" Size="7656" PackHash="cbafcbe19329c889151577a995439d8c09b69f61" PackOffset="1164301" />
@@ -56132,6 +56131,7 @@
<Blob Hash="276398bce6bddc3f1d8031d6e43259790ce16f2d" Size="3116296" PackHash="31e52a31cd3b04dcf5c1a2b8d415b3c51c4c06ee" PackOffset="8" />
<Blob Hash="2763c820cb75ede6238e7fa3cd5f16baa35d87cd" Size="1918" PackHash="9fecacd969e95ff00f7f3a3049d3913a9458fd1e" PackOffset="1136193" />
<Blob Hash="2764323aeab47c960eff3443e315ca53ef32e14e" Size="1580" PackHash="0a79b68fc843ff09e7eeffe5fafe58c90b6ece69" PackOffset="673088" />
<Blob Hash="27644e6291420678c8ddb1d6e3b819ce7631ef4c" Size="21504" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="31240" />
<Blob Hash="2765b5ba7759a06d0d7e110501e6a0d32dc7f089" Size="273720" PackHash="70bc3cba2df02db94668c029275adba4d7f590cb" PackOffset="750330" />
<Blob Hash="27665bdee9049e7672bcfdea99ac421e331d97b6" Size="69698" PackHash="f97beec46284f3742c33b97b86dddf133c97c75b" PackOffset="313104" />
<Blob Hash="2768219135a28c19eee4470341ee7f0c3d62bfd0" Size="124094" PackHash="086a185d97a278fdbe9fa922ecdfc94e4f08ea2c" PackOffset="8" />
@@ -61167,7 +61167,7 @@
<Blob Hash="4a504c71905de8f498de9041da824f65a4d2bd7d" Size="6680" PackHash="bad3d27e656261f89d7bfe9409032b1623077a17" PackOffset="1332662" />
<Blob Hash="4a51136c780cb44c3a2f5dd299c5840146457c4a" Size="1454" PackHash="64f8a861ea0499b2ce969a0970e024d43314522e" PackOffset="385789" />
<Blob Hash="4a52921c51c6fc42c302c1817941b6c74fded1f2" Size="3144" PackHash="6b990f3e47bfc2ed0ca6a8c68c9188a6788110bd" PackOffset="2070092" />
<Blob Hash="4a531d32f4aa4255d49c56fbacfe89ce2243d870" Size="508" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="180740" />
<Blob Hash="4a531d32f4aa4255d49c56fbacfe89ce2243d870" Size="508" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="216275" />
<Blob Hash="4a53ce0c6b2c4531688f141d8dcbf19cf62580cf" Size="533" PackHash="3928e8bdc06ebb38fdf953c82380b52115686421" PackOffset="2095920" />
<Blob Hash="4a553f163a688ee267caac7999d824d305eb28a9" Size="1575936" PackHash="c488210b6481cc015caef88d1110a23bc7f97e9c" PackOffset="8" />
<Blob Hash="4a56111f42c3777b61fee3bc7dd8dc56ec6bc5a5" Size="21493" PackHash="076e77b61dd89668ee456e7d1c5ab2d485b2479c" PackOffset="265828" />
@@ -64508,7 +64508,7 @@
<Blob Hash="62290e8e6b59e9057827b0ada78878cd2e99c16b" Size="519" PackHash="a05e5449e479953c4c8e016760f4275a502057fd" PackOffset="2093406" />
<Blob Hash="6229150fad0dbbdc013fc8d50a759f99ab95ccff" Size="41300" PackHash="bab459156b689714b3a40d0f6ff5a27bd88703f4" PackOffset="597194" />
<Blob Hash="622b1b8144d7fe729c2567766cbcf297f4844f88" Size="26840" PackHash="5f116087ea09d4cd18e565462f0cb21da53cad86" PackOffset="115934" />
<Blob Hash="622eabedd545545c71ae137fa86f3faa27d3b1af" Size="6656" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="16392" />
<Blob Hash="622eabedd545545c71ae137fa86f3faa27d3b1af" Size="6656" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="16392" />
<Blob Hash="6231a6cdf4bd1848c8fa71edcd92cc1141f2eb95" Size="40" PackHash="cf7f1d93299ad568585777d5e722214e0bcb349c" PackOffset="2092508" />
<Blob Hash="6234f19325be9d064d937b4faf0ef2cf2c09895d" Size="28020" PackHash="eeaa24c1e61cc4b0806496b256349c44f84c02bc" PackOffset="1919734" />
<Blob Hash="6235c379897df1233ffb616113a8a474632ba7ed" Size="720930" PackHash="1aac9e6de9b39f95470eec06dfe49e9932269d13" PackOffset="720898" />
@@ -66156,7 +66156,7 @@
<Blob Hash="6d9104723246a879b043f106a0ceef696d803117" Size="9" PackHash="4b0f6024494e02f2b2cdd75b48b059c81bde532c" PackOffset="825009" />
<Blob Hash="6d918bbc569e538073a6d87007b6545f12c1ae7c" Size="2523" PackHash="89848bfdce81089461dbf49b67ef0aee84ab9730" PackOffset="1244948" />
<Blob Hash="6d92721aaa9357223a7946d7fbc62b8825b50a36" Size="1060" PackHash="cca5a69a24718ef21c5a46099acf07d223f787fd" PackOffset="1683832" />
<Blob Hash="6d946f3cb05c0e25caa1549891e75593e949c0fc" Size="55808" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="52744" />
<Blob Hash="6d946f3cb05c0e25caa1549891e75593e949c0fc" Size="55808" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="52744" />
<Blob Hash="6d966078e833d2b7e4fea8f575ccff13078647a9" Size="769444" PackHash="1a42a9452176f527cfbaa6dd896ca0728d81bb37" PackOffset="80773" />
<Blob Hash="6d9b3ada33507500f4e3b2535b1a443abf59e55e" Size="2615" PackHash="7ca0e1410f00142dc9791ff1fb493669e443f644" PackOffset="1997240" />
<Blob Hash="6d9d0ddd4396553384ade89ce5f5167b91775da9" Size="2508" PackHash="33d0a2949662b327b35a881192e85107ecafc8ac" PackOffset="1355644" />
@@ -67439,7 +67439,7 @@
<Blob Hash="76388daf57201f6d438a784393fd2174284028a2" Size="1101824" PackHash="77f364dde05a1adc2ccd922a9db3aab67e139fb4" PackOffset="8" />
<Blob Hash="76389f8b6d8b9096000056e7798c94bda2b13599" Size="17" PackHash="740468294ff5dc113d230e62ae67c145d10bfb6c" PackOffset="172856" />
<Blob Hash="763a5e617c081db03508c054b6b99580ff1e73a0" Size="19968" PackHash="a42ee45abd3576feb324fa2474ad1f73bbc7807c" PackOffset="1496268" />
<Blob Hash="763ce4e6d6f4603350cfc9b68773231f58583161" Size="34511" PackHash="ec4bc04ac109e8df8be14ffd576854f84cf1b6e8" PackOffset="8" />
<Blob Hash="763ce4e6d6f4603350cfc9b68773231f58583161" Size="34511" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="180744" />
<Blob Hash="763de194786fa4e71ddf50fb8aa1b4662bb2f6b1" Size="2314" PackHash="8fe5a00f6e1a6194abc06553d577654d2882e969" PackOffset="1256171" />
<Blob Hash="763e86e077d8a3b358d525eae330cbf8eda769a8" Size="60962" PackHash="6974553f3072090c790e9917933474f63b200dc6" PackOffset="966916" />
<Blob Hash="7640a2d368b771ffbf14fcda39dfc4cf2b2c72be" Size="94099" PackHash="f905d2a33859b3a7933b110436313c91e02c842b" PackOffset="1676130" />
@@ -68086,7 +68086,7 @@
<Blob Hash="7ad3a33262baa6a93cd5c53410825127caba90e1" Size="6942" PackHash="8fd163c1f9dc9bf11ad958c41b095830489b938c" PackOffset="910652" />
<Blob Hash="7ad4684f31d6a77352e5571b65d00acd5ed6726a" Size="7664680" PackHash="5a0777ebc7b93563baa8265eaf82d3c199cc60b3" PackOffset="8" />
<Blob Hash="7ad52733248462cf9f45d51ec83f2bbf6ea740dd" Size="3761" PackHash="d46df2e9f511a859db8a9551c3cfa8672f1e14b6" PackOffset="2093314" />
<Blob Hash="7ad8cb92ce03b75f8a9786d63096654d1fbb5c13" Size="8192" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="8200" />
<Blob Hash="7ad8cb92ce03b75f8a9786d63096654d1fbb5c13" Size="8192" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="8200" />
<Blob Hash="7ada1275d72fddf8343ba55d8856937e61a5f7c7" Size="1580" PackHash="efe8670db02085c8e29e5d0a9ee30a96c485753b" PackOffset="2038093" />
<Blob Hash="7adb608bdc7ea3a464c7990bfab7defd59391390" Size="53310882" PackHash="b6eb60bb7b5d654c6027f02f0aa1412badb1e9c7" PackOffset="8" />
<Blob Hash="7add96baa123db819f2f3d5aa62d6f872ce8fe14" Size="154448" PackHash="a2710772cf46bb6041ccd01ef68d73bf51c3cdc6" PackOffset="8" />
@@ -73440,7 +73440,7 @@
<Blob Hash="a0989bd48a520647a56bb3db9a937771bf26c648" Size="1325" PackHash="02f911003167be7b08c3fbf9bdababa124958f48" PackOffset="380506" />
<Blob Hash="a0995cbd7bc40e44c47ff9c2b91f3d8a09b7594c" Size="98304" PackHash="a532e1090ce8e02d0f15e9dd043250a4de9326b6" PackOffset="1835016" />
<Blob Hash="a09f7dab7cdf3e38ec33bb5e9aa87038aca8aa2d" Size="20257792" PackHash="390b056e82656569543e68bcbc9105ffb1add629" PackOffset="8" />
<Blob Hash="a0a364488c9a01bd762e4b8e9d9541dd04e0d23a" Size="508" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="180232" />
<Blob Hash="a0a364488c9a01bd762e4b8e9d9541dd04e0d23a" Size="508" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="215767" />
<Blob Hash="a0a437f275d1dcdfa61d834034750d25e0d01b15" Size="1580" PackHash="efe8670db02085c8e29e5d0a9ee30a96c485753b" PackOffset="1703133" />
<Blob Hash="a0a5144842b3932053036d6b21796cf4cf3c562a" Size="299881" PackHash="f4fed3583021f5ff06710749a1c7c47f83deef12" PackOffset="1678210" />
<Blob Hash="a0a648e83a94c3e008f91062904dfc9973545537" Size="26440" PackHash="e6c3d3a7d041d8fecb9399548174729182d6f31b" PackOffset="1451938" />
@@ -75153,7 +75153,7 @@
<Blob Hash="ac7ca68284f92f82dc04bbce615abedbcaff2bbf" Size="215552" PackHash="66f27f5c2819cc760669f546abf22d9da25cd4fa" PackOffset="994824" />
<Blob Hash="ac7e7f90d1220b6d9507df3810559ea849015160" Size="5971" PackHash="383814cc08c7b5ec1de899d90a5024cd96d0960c" PackOffset="2080857" />
<Blob Hash="ac81d9f4143971972c6fcc17f87cc4d647f208a3" Size="908" PackHash="1d09bb4f8ba502cef13de6d570839e6790bf3542" PackOffset="266280" />
<Blob Hash="ac8248e2fbf3ca711ac2b9b9db1c681e4076cce0" Size="512" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="179720" />
<Blob Hash="ac8248e2fbf3ca711ac2b9b9db1c681e4076cce0" Size="512" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="215255" />
<Blob Hash="ac845970209b28a01c265f6f2499a1960e1f4253" Size="21415552" PackHash="8286f64fe960b103db4f9ea9a97f466fdbc2bdd7" PackOffset="8" />
<Blob Hash="ac84cd77d60fda90464d33c1bf41b6234f738535" Size="58880" PackHash="0bdfd33a634ee287981b185b5089e2e34b7dd70c" PackOffset="661516" />
<Blob Hash="ac86f253649845c13f3adcac5b7b760cdb5a14f3" Size="59392" PackHash="1d8e61b0b5cd074c1e66a2b259bec4067676180e" PackOffset="1144840" />
@@ -76219,7 +76219,7 @@
<Blob Hash="b4726a855f4b90b799e25f6b72eb9fefd2a7a179" Size="793953" PackHash="28f44db32f9f7f25ed9b2a7bf93ac4705bb90bf2" PackOffset="8" />
<Blob Hash="b474994b106d8a2aecb18aab685903b308a08646" Size="43456" PackHash="6b334f85f6bd0cb1eab1995201de3c395bdf1b19" PackOffset="1705295" />
<Blob Hash="b474d88d4be428d9946c2a7f5aa52fd45ac2c550" Size="449668" PackHash="39ec0ade8a3b7628e2feecb48cc99a2efae57084" PackOffset="1078094" />
<Blob Hash="b47588d922db4154b08502e6ba8cbbb1a79dba9c" Size="8192" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="8" />
<Blob Hash="b47588d922db4154b08502e6ba8cbbb1a79dba9c" Size="8192" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="8" />
<Blob Hash="b477dc4d7760ca0da0bf453d4f6e9995d7fc316c" Size="72" PackHash="c6a87a27121ee980a108fbacde92cb925b2682d0" PackOffset="1903379" />
<Blob Hash="b480310530ff64d8f909e3165785f88165311227" Size="67417" PackHash="16eb41dbe8fdf24619f46ad4cd69f15891b89a36" PackOffset="1519886" />
<Blob Hash="b48052919bceccb8f7317bf540a92ad653450376" Size="5120" PackHash="d4b6bc525135e5f3997bc740127b9f8e5a064369" PackOffset="1222999" />
@@ -79621,6 +79621,7 @@
<Blob Hash="cc46dcb445b6b5d2350b1b0b356d1c84e473220c" Size="43544" PackHash="4ea073964fab7a54a02f8f439aeb21bf330390ab" PackOffset="1418539" />
<Blob Hash="cc4b4e5baa30070374d2cda9ca107df74fd68d9c" Size="323" PackHash="6974b9c6f99dd329465ca79c60ac6eebd6d448a5" PackOffset="515629" />
<Blob Hash="cc4d50da9b67a440a4d935e3d8e8bba8d5dbab6b" Size="3046" PackHash="54769dc019237bee8435c59514bad99a27554586" PackOffset="650699" />
<Blob Hash="cc4dae14f6cc0f26eadeec5fe4bf21d80d6e1a28" Size="72192" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="108552" />
<Blob Hash="cc4fba6fb544f1c9acc20ec82c1cc0f1a535ea00" Size="64" PackHash="b2f88f44baa14211312509c95df7f2a600873cef" PackOffset="2096995" />
<Blob Hash="cc53206b447c99de7ddbfd8c85c13b257be0743f" Size="659" PackHash="c6a87a27121ee980a108fbacde92cb925b2682d0" PackOffset="886580" />
<Blob Hash="cc55995702310202beba2f31a14570c06274793f" Size="4876000" PackHash="dcac7f31e20f43ca14379be7f204a64381eb54ef" PackOffset="8" />
@@ -79910,7 +79911,6 @@
<Blob Hash="ce6fb20ed387c39aa85bde88e2ccdf3ad9ebd351" Size="196" PackHash="345f37ad429b27f1360cf26aa535ef037724f7c4" PackOffset="2041094" />
<Blob Hash="ce70c2a056f6cc986d8a770de1e3e0ab928a981c" Size="1046" PackHash="15c1c1820f17cbc99a977498d87549e3b4060f7c" PackOffset="2093498" />
<Blob Hash="ce7279255cd458417e93f33c52ad740c11023f59" Size="63574764" PackHash="daf4ca3d7853368ecc24cc35d924e1d7e00ea96e" PackOffset="8" />
<Blob Hash="ce73cf7e171c28971c37999661bd00af95f83194" Size="71168" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="108552" />
<Blob Hash="ce7493f316286e4e337cea107783d57519e96de7" Size="19656" PackHash="c9f7bd390be6e2f50469fcf024ace928b624a38d" PackOffset="1968163" />
<Blob Hash="ce7907cb96955ef04a704fe4efb6ac9c6ac7429a" Size="504" PackHash="2f143d8520d94bbf2cb250b35a8f79e3d3e8572c" PackOffset="613784" />
<Blob Hash="ce7d56f10f01a1efbd694d0ebb71103af7e3663b" Size="100" PackHash="1d09bb4f8ba502cef13de6d570839e6790bf3542" PackOffset="1182660" />
@@ -83661,7 +83661,7 @@
<Blob Hash="e8833721f6173bc7966514deb8d53737b2c8e69c" Size="13808" PackHash="afc5cb40d4e6c77d1775d83fce7636691d3fa748" PackOffset="1590462" />
<Blob Hash="e88610689ad41c606c848ad5f5ef6da431d13108" Size="384" PackHash="4b0f6024494e02f2b2cdd75b48b059c81bde532c" PackOffset="612352" />
<Blob Hash="e8864ac5da012a1d46ec07e01668aacc078efaba" Size="3035" PackHash="12d213957fbfe643a97d5072b1f6ae30aeebcbb7" PackOffset="659390" />
<Blob Hash="e886601ceda89ef2e76e4238c09febaac5bd5f44" Size="508" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="181248" />
<Blob Hash="e886601ceda89ef2e76e4238c09febaac5bd5f44" Size="508" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="216783" />
<Blob Hash="e8868a2b7fb5971a1a3ab56c0afe11863ff49761" Size="72951" PackHash="5b9ab0b99ea859d03ac206f2f9bc49756efb942a" PackOffset="1107849" />
<Blob Hash="e8889bddce685824cc382a20e66df475602f86f6" Size="1727" PackHash="e9d13be8354fa13b118d7fcc261098eb85ff28ce" PackOffset="742582" />
<Blob Hash="e888e840649bb8e38b990230a0da1641e986eda4" Size="21056" PackHash="bad3d27e656261f89d7bfe9409032b1623077a17" PackOffset="1140814" />
@@ -86793,7 +86793,7 @@
<Blob Hash="fee01cd80780ecb7dfee5fdb1eb0f8d86bfff7cc" Size="8876" PackHash="69e939d12463db1c00774ccf85f9df3c5df913b5" PackOffset="914812" />
<Blob Hash="fee16797fcfd9f616d52fab93c83e9662db493eb" Size="952" PackHash="2f143d8520d94bbf2cb250b35a8f79e3d3e8572c" PackOffset="1742928" />
<Blob Hash="fee355110b32616062c2ae7616deeb8a416d5d1a" Size="372588" PackHash="ec979837cb32e0cf98610636f8fd5d45378c6d8c" PackOffset="8" />
<Blob Hash="fee486b775c8100988c88317a074e0fcb19bed13" Size="8192" PackHash="17545958377a063285c3c1643c6c60ffd5f67cef" PackOffset="23048" />
<Blob Hash="fee486b775c8100988c88317a074e0fcb19bed13" Size="8192" PackHash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" PackOffset="23048" />
<Blob Hash="fee60635ce8a277d5c47e06bb9bafe074d939fb0" Size="610" PackHash="8fd163c1f9dc9bf11ad958c41b095830489b938c" PackOffset="2096101" />
<Blob Hash="feec31a6f3e60cc6eb6e9e927604e568d787b89c" Size="13824" PackHash="b254311ac9780bf776737b1574cf0a1b1bc70548" PackOffset="1026056" />
<Blob Hash="feed5b712c5fab71fea232a60b2e151a7eba79bb" Size="3245" PackHash="cf2fb2bc86137b641c82b5a2a7d66f85e2cb6fe6" PackOffset="1710743" />
@@ -87241,7 +87241,6 @@
<Pack Hash="17314015bb13dacf83a5b80eab858c9bfea2ebb8" Size="2617352" CompressedSize="596210" RemotePath="UnrealEngine-3903710-c0a431f3a7fa47508c57a1b68a0c1c20" />
<Pack Hash="17329382e5b1be057adcdcee6078c850073db4ac" Size="2096528" CompressedSize="720797" RemotePath="UnrealEngine-4784913-527cfd96b8c0432389bb7e5cc58ba600" />
<Pack Hash="17535b203a83b5f4d46d9a777399a1ecb5c548c9" Size="218505" CompressedSize="183140" RemotePath="3217733-f37f0ed5ab8240b8b7fc16a39606f17c" />
<Pack Hash="17545958377a063285c3c1643c6c60ffd5f67cef" Size="181756" CompressedSize="68457" RemotePath="UnrealEngine-7167824-17b2fcad1dbe43f79ba02c65584114f6" />
<Pack Hash="175b6eee511b83132912b6a263dfab46bd7d0cb4" Size="2116246" CompressedSize="775256" RemotePath="UnrealEngine-4240183-d373d3badd7e43e098cb363e8f25d92d" />
<Pack Hash="17764c1438073071e96a13d7846f5bb9d6b16432" Size="217336" CompressedSize="104400" RemotePath="3335327-605808888a5d4a3bac95cac27b51ff44" />
<Pack Hash="17776652e1ca155fb61327f3fb532b6b999f8c20" Size="2428093" CompressedSize="723318" RemotePath="UnrealEngine-3932718-813bfefd337148ff9c90cea7382b8608" />
@@ -87798,6 +87797,7 @@
<Pack Hash="408bb389b64686311ace54c142ce63c3045e6fde" Size="3990793" CompressedSize="3992012" RemotePath="UnrealEngine-6654056-657e01ec03a04bd4b0894946198ba2e1" />
<Pack Hash="409e09bd60df0765b85577118bd3da12988d97d9" Size="1865144" CompressedSize="295512" RemotePath="2613445-f4cf430b68ba4dbf80d97361d7c5dd6e" />
<Pack Hash="40a36bc9a21ed94016841bdb84eed7520b3255cc" Size="2095486" CompressedSize="1057309" RemotePath="UnrealEngine-3754814-fd28acffc0d24061965026fa97031b1c" />
<Pack Hash="40c13e15bd4b4313f3fde524ff302222f4cc5a56" Size="217291" CompressedSize="77156" RemotePath="UnrealEngine-7410226-c6a0d80e69cc44a29717b7e983958cb2" />
<Pack Hash="40e81604f3cc3d503ebd8930f85a9e8bdf993c09" Size="17686928" CompressedSize="4277121" RemotePath="UnrealEngine-6620429-fea5e708cee4427491f96fe19aa1a8a4" />
<Pack Hash="40fbe5e9d4c86fd17c08fbabb06c933846321fa2" Size="3062020" CompressedSize="1023188" RemotePath="UnrealEngine-6448040-a3c9749b9d5b4df5ad46535c1a3b8758" />
<Pack Hash="40ff83274b3c5bafbdff1c6efb61688e81f576cb" Size="4953031" CompressedSize="885340" RemotePath="UnrealEngine-4567513-24ba594e2518448c84c79d4ef4801d9f" />
@@ -90089,7 +90089,6 @@
<Pack Hash="ec120b0303abfd30cf405350811331acb5e02ad9" Size="2097126" CompressedSize="553789" RemotePath="2636758-e606e606851e4693b1729dd35dcef7ae" />
<Pack Hash="ec46dbaf4c8e174cdffd924a26a2d43b773de538" Size="5166884" CompressedSize="1264973" RemotePath="UnrealEngine-6448040-a3c9749b9d5b4df5ad46535c1a3b8758" />
<Pack Hash="ec484032b520fec866cdce28e8eb0dc7931a4305" Size="2850210" CompressedSize="837521" RemotePath="UnrealEngine-3720923-5712cc719d4541ffbfdee6e387fdb8bb" />
<Pack Hash="ec4bc04ac109e8df8be14ffd576854f84cf1b6e8" Size="34519" CompressedSize="8543" RemotePath="UnrealEngine-7486686-af562c4cec064b29af78230237ab7543" />
<Pack Hash="ec6d576df884aeea2ed37256df7caa8cc8040d6e" Size="6802277" CompressedSize="6802756" RemotePath="2487260-b428468bcd6545bfbb79f02a6605b9ef" />
<Pack Hash="ec6e65856db8825b3cd85dbdef16e90700a4a7de" Size="2095295" CompressedSize="615834" RemotePath="2656980-c015aab7e6de49c3934683485cd56429" />
<Pack Hash="ec7f7c0ee980a07c3582e2b11c987c7386e00f55" Size="3003544" CompressedSize="1102946" RemotePath="UnrealEngine-6448040-a3c9749b9d5b4df5ad46535c1a3b8758" />

View File

@@ -19,7 +19,7 @@ namespace PerfReportTool
{
class Version
{
private static string VersionString = "3.82";
private static string VersionString = "3.83";
public static string Get() { return VersionString; }
};
@@ -817,6 +817,8 @@ namespace PerfReportTool
CsvStats csvStats = CsvStats.ReadCSVFromLines(csvFile.lines, null);
reportXML.ApplyDerivedMetadata(csvStats.metaData);
csvStats.metaData.Values.Add("csvfilename", csvFile.filename);
// Crop the stats to the range
csvStats.CropStats(minX, maxX);
@@ -878,10 +880,33 @@ namespace PerfReportTool
}
htmlFile.WriteLine(" <h2>Summary</h2>");
htmlFile.WriteLine("<p>Frame count : " + csvStats.SampleCount + " (" + numFramesStripped + " excluded)</p>");
}
if (summaryMetadata != null)
htmlFile.WriteLine("<table border='0' bgcolor='#000000' style='width:800'>");
if ( reportTypeInfo.metadataToShowList != null )
{
Dictionary<string, string> displayNameMapping = reportXML.GetDisplayNameMapping();
foreach (string metadataStr in reportTypeInfo.metadataToShowList)
{
string value = csvStats.metaData.GetValue(metadataStr, null);
if (value != null)
{
string friendlyName = metadataStr;
if (displayNameMapping.ContainsKey(metadataStr.ToLower()))
{
friendlyName = displayNameMapping[metadataStr];
}
htmlFile.WriteLine("<tr bgcolor='#ffffff'><td bgcolor='#F0F0F0'>" + friendlyName + "</td><td><b>" + value + "</b></td></tr>");
}
}
}
htmlFile.WriteLine("<tr bgcolor='#ffffff'><td bgcolor='#F0F0F0'>Frame count</td><td>" + csvStats.SampleCount + " (" + numFramesStripped + " excluded)</td></tr>");
htmlFile.WriteLine("</table>");
}
if (summaryMetadata != null)
{
summaryMetadata.Add("framecount", csvStats.SampleCount.ToString());
if (numFramesStripped > 0)
@@ -1247,35 +1272,39 @@ namespace PerfReportTool
title = element.Attribute("title").Value;
foreach (XElement child in element.Elements())
{
if (child.Name == "graph")
{
ReportGraph graph = new ReportGraph(child);
graphs.Add(graph);
}
else if (child.Name == "summary")
{
string summaryType = child.Attribute("type").Value;
if (summaryType == "histogram")
{
summaries.Add(new HistogramSummary(child));
}
else if (summaryType == "peak")
{
summaries.Add(new PeakSummary(child));
}
else if (summaryType == "fpschart")
{
summaries.Add(new FPSChartSummary(child));
}
else if (summaryType == "hitches")
{
summaries.Add(new HitchSummary(child));
}
else if (summaryType == "event")
{
summaries.Add(new EventSummary(child));
}
}
if (child.Name == "graph")
{
ReportGraph graph = new ReportGraph(child);
graphs.Add(graph);
}
else if (child.Name == "summary")
{
string summaryType = child.Attribute("type").Value;
if (summaryType == "histogram")
{
summaries.Add(new HistogramSummary(child));
}
else if (summaryType == "peak")
{
summaries.Add(new PeakSummary(child));
}
else if (summaryType == "fpschart")
{
summaries.Add(new FPSChartSummary(child));
}
else if (summaryType == "hitches")
{
summaries.Add(new HitchSummary(child));
}
else if (summaryType == "event")
{
summaries.Add(new EventSummary(child));
}
}
else if (child.Name == "metadataToShow")
{
metadataToShowList = child.Value.Split(',');
}
}
}
@@ -1283,6 +1312,7 @@ namespace PerfReportTool
public List<ReportGraph> graphs;
public List<Summary> summaries;
public string title;
public string [] metadataToShowList;
};

View File

@@ -1477,7 +1477,7 @@ namespace PerfSummaries
{
return val.ToString("0");
}
if ( absVal >= 2.0f )
if ( absVal >= 50.0f )
{
return val.ToString("0.0");
}