late binding, 237
Launch property page (Performance Explorer), 315
layer attribute, 172
LCL (Lower Control Limits), 569
licensing models, 659
Lichten, Craig (blog), 632
Light page heap, 267
limitations and workarounds
Application Designer
console applications, 56
DCOM applications, 55
dynamic modeling, 56-57
.NET Remoting, 55
overview, 54
Windows applications and services, 56
overview, 54
limitations of Code Analysis for C/C++, 262
load patterns, 412-413
Load Test Editor
goal-based load profiles, 420-421
overview, 419
run settings, 420
scenarios, adding, 419-420
SQL Tracing, 420
storing load test run data, 422
load testing
automated testing, 435
command-line test execution executing test lists, 426
executing tests, 426
options, 427
overview, 426
creating and configuring, 411-418
distributed load tests
configuring agents, 428-429
configuring controllers, 428
installing controllers and agents, 427
overview, 427
running, 430
test run configuration, 429-430
viewing, 430
editing, 419-422
executing, 422
Load Test Editor
goal-based load profiles, 420-421
overview, 419
run settings, 420
scenarios, adding, 419-420
SQL Tracing, 420
storing load test run data, 422
New Load Test Wizard
Browser Mix, 415-416
Counter Sets, 416-417
load patters, 412-413
Network Mix, 416
New Load Test Wizard, 411-413
overview, 411
performance counters, 416-417
Run Settings, 417-418
scenarios, 411-412
Test Mix, 413-415
think times, 412
overview, 411
results
Errors table, 425-426
Graphs View of, 423-424
overview, 422-423
Pages table, 424
SQL Trace table, 425
Tables View of, 424-426
Tests table, 424
Thresholds table, 425
Transactions table, 424
test projects, 340
local build, executing, 636-637
lock troubleshooting
Critical section over-released or corrupted error, 272
The lock count is invalid error, 273
The Lock has already been initialized error, 272
The Lock has been double initialized error, 272
The lock has been over released error, 273
The lock is being used without having been initialized error, 273
The lock is corrupted error, 272-273
Module contains an active lock error, 272
overview, 271-272
The owner of the lock is invalid, owner was expected error, 273
The recursion count is invalid error, 273
The region of memory about to be freed contains an active lock error, 273
Released memory containing an active lock error, 272
Released virtual memory containing an active lock error, 272
The thread cannot own a lock in this context error, 272
Thread not supposed to be owning a lock error, 273
The lock count is invalid error, 273
The Lock has already been initialized error, 272
The Lock has been double initialized error, 272
The lock has been over released error, 273
The lock is being used without having been initialized error, 273
The lock is corrupted error, 272-273
Logical Datacenter Designer
overview, 60
reusable prototypes
overview, 77
sharing, 78
StockBrokerZone prototype, 77-78
sample logical datacenter
datacenter zones, 63
DMZ1 zone, 63
DMZ2 zone, 63
endpoint styles, 64
IntranetZone, 63
overview, 62-63
UML deployment diagram, 64-65
settings and constraints
constraints versus settings, 71-72
custom settings, 75
GenericServer settings and constraints, 72
IISWebServer settings and constraints, 72-74
Import IIS Settings Wizard, 76
overview, 71
user-defined constraints, 76
WebSiteEndpoint settings and constraints, 74
ZoneEndpoint settings and constraints, 74-75
Stockbroker example
Client zone, 70
MarketMaker zone, 65-67
overview, 65
StockBroker zone, 68-69
StockMarket zone, 67-68
toolbox
Comment tool, 60
Connection tool, 60
DatabaseClientEndpoint, 61
DatabaseServer, 61
endpoints, 61
General Designer, 60
GenericClientEndpoint, 61
GenericServer, 61
GenericServerEndpoint, 61
HTTPClientEndpoint, 61
IISWebServer, 61
Logical Servers, 61
overview, 60
WebSiteEndpoint, 61
WindowsClient, 61
Zone, 61
ZoneEndpoint, 61
Logical Servers (Logical Datacenter Designer), 61
Loton, Tony (“Build a Better Design Tool with Visio Automation”), 22
Lower Control Limits (LCL), 569
Low-Overhead Profiler (LOP) tool, 308
Lucovsky, Jeff (project alerts), 513