- Blank Videos: I tried to
record Flash Player, Media Player, Real Player (etc.),
but my video is blank? What's wrong?
- Hardware Acceleration:
Why is my mouse jerky when recording?
- Where did my desktop wallpaper
go?
- There are a lot of system operations
in my Repro, is there a way I can filter them?
- I want to view the Operation
Details as Hexadecimal. As ANSI. As UNICODE.
- I don't want to capture
all of the system operations captured by Repro. Can I turn some off?
- Sometimes I want to view more/less
data in the Operation Details. Can I change the number
of bytes that are captured?
- When a network operation
is received, sometimes it appears in the Operations
log as an error. Why and where is the data?
- Why can't I record
system operations in msdev.exe or Repro.exe?
- The video appears upside
down in the Repro Analyzer? Why is this?
- I use multiple monitors.
Will Repro work?
- Why does
my personal firewall say Repro is trying to communicate
with 131.107.103.243 (crl.microsoft.com)? Is this spyware?
- All that video must consume
a lot of RAM. How much RAM do I need to run Repro?
- How big are the Repro files
that contain the bug information?
- Does Repro work with .Net,
Java, VB, C++, etc?
- What platforms does Repro support?
- Will Repro dynamically instrument API calls made from implicitly linked, delay loaded, and dynamically loaded DLL's?
- Is there a way that I can trace and record multiple executables simultaneously?
- How does Repro affect the performance of my system or the application I am testing?
- I would like to upload .rpr files to my bug database. What is the Repro mime-type?
Blank Videos: I tried to record Flash Player, Media Player,
Real Player (etc.), but my video is blank? What's wrong?
The player that is being
recorded is using hardware acceleration. Disable hardware
acceleration in the player before recording it. Another
option is to disable hardware acceleration system wide.
To disable graphics hardware acceleration globally for
all applications select Control Panel> Display> Properties>
Settings> Advanced> Troubleshooting, and then sliding
the Hardware Acceleration slider all the way to the
left.
Hardware Acceleration: Why is my mouse jerky when recording?
This is typically caused
because by hardware acceleration. Hardware acceleration
can be disabled by selecting Control Panel > Display>
Properties> Settings> Advanced> Troubleshooting, and
then sliding the Hardware Acceleration slider all the
way to the left.
Where did
my desktop wallpaper go? Out
of the box, the Repro disables your desktop
wallpaper when it starts and re-enables it exits. You
can prevent Repro from disabling your wallpaper by clicking
on the Repro Recorder System Tray Icon > Preferences
> Video, and uncheck the "Disable desktop wallpaper
while Repro is running." Desktop wallpaper
is often difficult to compress. You can reduce performance
overhead while recording and also reduce the size of
the compressed Repro file by leaving this option checked.
There are a lot of system operations in my Repro, is there a way I can filter them?
Right click within the System
Operations window and select the category of system
operations you would like to show/hide.
I
want to view the Operation Details in Hexadecimal. As
ANSI. As UNICODE.
Right click within the Operation
Details window and select the appropriate format.
I don't want to capture all of the system operations captured by the Repro. Can I turn some off?
Yes. Uncheck the category of API that you do not want to capture in the Preferences.
Sometimes
I want to view more/less data in the Operation Details.
Can I change the number of bytes that are captured?
Yes, you can specify how many bytes to record for each system operation up to a maximum of 10240 bytes.
When a network operation is received, sometimes it appears in the Operations log as an error. Why and where is the data?
Typically this means that
the receive operation is asynchronous (non-blocking).
In other words, when the receive system function returns,
the message is not received yet. At a later time, an
event informs the application that the message arrived.
Repro only records the initial receive, not the event
that occurs later. Therefore it does not record the
message content. Technically, the receive API did return
with an error code (WSA_IO_PENDING).
Why can't I record system operations in msdev.exe or Repro.exe?
Repro is configured to not record the system operations of msdev.exe and Repro.exe. You can record every other exe besides these two.
The video appears upside down in the Repro Analyzer. Why is this?
This happens occasionally
on computers with very slow CPU's. The resolution is
to turn off graphics hardware acceleration. To disable
graphics hardware acceleration globally for all applications
select Control Panel> Display> Properties> Settings>
Advanced> Troubleshooting, and then sliding the Hardware
Acceleration slider all the way to the left.
I use multiple monitors. Will Repro work?
Repro can only record video from your primary monitor. Repro Analyzer functions perfectly on a multiple-monitor setup.
Why does
my personal firewall say Repro is trying to communicate
with 131.107.103.243 (crl.microsoft.com)? Is this spyware?
Windows Media Player is embedded in Repro. Windows Media Player periodically
attempts to update its "Certificate Revocation List"
by contacting 131.107.103.243.
All that
video must consume a lot of RAM. How much RAM do I need
to run the Repro Recorder?
Repro uses an
optimized video capture technique that minimizes CPU
and RAM usage. In most bug testing situations, the performance
impact is absolutely unperceivable. In a typical bug
testing session, Repro adds about 5% CPU
overhead and under 10 Megs of RAM per minute in the
bug buffer (a 3-5 minute buffer is typically sufficient).
Several settings are exposed in the preferences to allow
you to attain the perfect performance/ quality balance.
How
big are the Repro files that contain the bug information?
Repro files are highly compressed
to allow quick transmission as email attachments or
uploading to bug databases. Typical repro files are
only a few hundred KB in size.
Does
Repro work with .Net, Java, VB, C++, etc?
Yes. The technology used to capture information is
independent of the language the application is written
in.
Repro will automatically instrument any process exe along
2 of 4 dimensions:
- Desktop Video
- System Information
To instrument System Operations and Performance Counters
requires that the application(s) being instrumented have
an application "window". Therefore, it is
not possible to record the System Operations of system
services or console applications. The ability to record
the System Operations and Performance Counters of processes
without windows will be added in future versions of
Repro.
What
platforms does Repro support?
Repro is currently supported on Microsoft Windows
2000 and Microsoft Windows XP.
Will Repro instrument API calls made from implicitly linked, delay loaded, and dynamically loaded DLL's?
Yes.
Is there a way that I can trace and record multiple executables simultaneously?
Yes. Simply add the executables
that you want to record to the "Applications to Instrument "
in Preferences.
How does Repro affect the performance of my system or the application I am testing?
Repro has been engineered to have no perceivable impact on the testing environment. In the majority of cases you will be unable to tell that Repro is actually running. System operations are recorded at very low overhead to the test environment, and are not perceivable in all but the most destructive scenarios. Desktop video capture has the most potential to impact test machine processing and memory usage. If you are perceiving an impact on performance, you can configure the frame rate for the video capture along with other parameters in the Preferences to obtain the right capture/performance balance for your testing environment.
I would like to upload .rpr files to my bug database. What is the Repro mime-type?
Repro's mime-type is application/x-repro.
|