annotate Demo/Asp.Net/Web/Admin/Counters.aspx @ 9:1e85f66cf767 default tip

update bltoolkit
author nickolay
date Thu, 05 Apr 2018 20:53:26 +0300
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 <%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" CodeFile="Counters.aspx.cs" Inherits="Admin_Counters" Title="Counters" %>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2 <%@ Import Namespace="BLToolkit.Aspects" %>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 <asp:Content ID="Content" ContentPlaceHolderID="cph" Runat="Server">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 <table class="infoTable" cellspacing="0" cellpadding="0" border="0">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 <tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 <td style="text-align:left">GC.CollectionCount:</td><td><%= GC.CollectionCount(GC.MaxGeneration) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 <td style="text-align:left;padding-left:20;">Cache Cleanup Times:</td><td><%= CacheAspect.CleanupThread.WorkTimes %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 <td style="text-align:left;padding-left:20;">Objects in Cache:</td><td><%= CacheAspect.CleanupThread.ObjectsInCache %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 </tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 <tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 <td style="text-align:left">GC.TotalMemory:</td><td><%= GC.GetTotalMemory(false)/(1024*1024) %>M</td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 <td style="text-align:left;padding-left:20;">Total Cleanup Time:</td><td><%= CacheAspect.CleanupThread.WorkTime %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 <td style="text-align:left;padding-left:20;">Objects Expired:</td><td><%= CacheAspect.CleanupThread.ObjectsExpired %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 </tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 </table>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 <br/>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 <asp:Repeater ID="counterRepeater" runat="server" EnableViewState="false">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 <HeaderTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23 <table class="grid" cellspacing="0" cellpadding="0" rules="all" border="1" style="width:100%;border-collapse:collapse">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 <tr class="grid-header">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25 <th rowspan="2">Type</th><th rowspan="2">Method</th><th colspan="2">Calls</th><th colspan="2">Cache</th><th colspan="4">Call Time</th>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26 </tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
27 <tr class="grid-header">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
28 <th>Count</th><th>Ex</th><th>In</th><th>From</th><th>Min</th><th>Average</th><th>Max</th><th>Total</th>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
29 </tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
30 </HeaderTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
31 <ItemTemplate><tr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
32 <td><%# GetName(((MethodCallCounter)Container.DataItem).MethodInfo.DeclaringType) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
33 <td><%# ((MethodCallCounter)Container.DataItem).MethodInfo.Name %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
34 <td align="right"><%# ((MethodCallCounter)Container.DataItem).TotalCount %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
35 <td><%# ((MethodCallCounter)Container.DataItem).ExceptionCount == 0? "": ((MethodCallCounter)Container.DataItem).ExceptionCount.ToString() %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
36 <td align="right"><%# ((MethodCallCounter)Container.DataItem).CallMethodInfo.CacheAspect != null? ((MethodCallCounter)Container.DataItem).CallMethodInfo.CacheAspect.Cache.Count: 0 %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
37 <td align="right"><%# ((MethodCallCounter)Container.DataItem).CachedCount %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
38 <td><%# GetTime(((MethodCallCounter)Container.DataItem).MinTime) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
39 <td><%# GetTime(((MethodCallCounter)Container.DataItem).AverageTime) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
40 <td><%# GetTime(((MethodCallCounter)Container.DataItem).MaxTime) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
41 <td><%# GetTime(((MethodCallCounter)Container.DataItem).TotalTime) %></td>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
42 </tr><%# GetCurrent((MethodCallCounter)Container.DataItem) %></ItemTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
43 <SeparatorTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
44 </SeparatorTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
45 <FooterTemplate></table></FooterTemplate>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
46 </asp:Repeater>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
47
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
48 <br/>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
49 <font size="1">
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
50 <a href="Counters.aspx?cleanup=1">cache cleanup</a>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
51 </font>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
52
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
53 </asp:Content>