mirror of
https://github.com/BlackMATov/unity-flash-tools.git
synced 2026-01-04 23:46:51 +07:00
improved profile mode
This commit is contained in:
@@ -110,12 +110,12 @@ ft_main = function (opts) {
|
|||||||
if (stack_index === 0) {
|
if (stack_index === 0) {
|
||||||
for (var i = 0; i < ft.profile_function_stack.length; ++i) {
|
for (var i = 0; i < ft.profile_function_stack.length; ++i) {
|
||||||
var info = ft.profile_function_stack[i];
|
var info = ft.profile_function_stack[i];
|
||||||
var ident = "--";
|
var ident = "-";
|
||||||
for (var j = 0; j < info.level; ++j) {
|
for (var j = 0; j < info.level; ++j) {
|
||||||
ident += "--";
|
ident += "-";
|
||||||
}
|
}
|
||||||
if (ft.profile_mode) {
|
if (ft.profile_mode) {
|
||||||
ft.trace_fmt("{0} Profile: '{1}' : {2}", ident, info.msg, info.time);
|
ft.trace_fmt("{0} [Profile] {1} ({2}s)", ident, info.msg, info.time);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ft.profile_function_stack = [];
|
ft.profile_function_stack = [];
|
||||||
@@ -540,7 +540,6 @@ ft_main = function (opts) {
|
|||||||
|
|
||||||
ftdoc.export_swf = function (doc) {
|
ftdoc.export_swf = function (doc) {
|
||||||
ft.type_assert(doc, Document);
|
ft.type_assert(doc, Document);
|
||||||
ft.trace_fmt("[Document] '{0}' conversion complete!", doc.name);
|
|
||||||
doc.exportSWF(ftdoc.get_export_swf_path(doc));
|
doc.exportSWF(ftdoc.get_export_swf_path(doc));
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1067,15 +1066,20 @@ ft_main = function (opts) {
|
|||||||
});
|
});
|
||||||
}, "Open documents");
|
}, "Open documents");
|
||||||
}
|
}
|
||||||
|
|
||||||
ft.array_foreach(fl.documents, function (doc) {
|
ft.profile_function(function() {
|
||||||
try {
|
ft.array_foreach(fl.documents, function (doc) {
|
||||||
ft.trace_fmt("[Document] '{0}' conversion started...", doc.name);
|
ft.profile_function(function() {
|
||||||
ftdoc.prepare(doc);
|
try {
|
||||||
} catch (e) {
|
ft.trace_fmt("[Document] '{0}' conversion started...", doc.name);
|
||||||
ft.trace_fmt("[Document] '{0}' conversion error: '{1}'", doc.name, e);
|
ftdoc.prepare(doc);
|
||||||
}
|
ft.trace_fmt("[Document] '{0}' conversion complete!", doc.name);
|
||||||
});
|
} catch (e) {
|
||||||
|
ft.trace_fmt("[Document] '{0}' conversion error: '{1}'", doc.name, e);
|
||||||
|
}
|
||||||
|
}, "Prepare document: '{0}'".format(doc.name));
|
||||||
|
});
|
||||||
|
}, "Prepare documents");
|
||||||
|
|
||||||
if (ft.revert_after_conversion) {
|
if (ft.revert_after_conversion) {
|
||||||
ft.profile_function(function () {
|
ft.profile_function(function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user