1. A method for cleaning an article comprising:
providing an article comprising a substrate having a surface and a contaminate disposed on said surface;
contacting said contaminate with a cleaning composition comprising 1-chloro-3,3,3-trifluoropropene while said contaminate is disposed on said surface;
solvating at least a portion of said contaminate in said cleaning composition; and
separating said contaminate from said article.
2. The method of claim 1 wherein said cleaning composition further comprises at least one haloolefin selected from the group consisting of dichloro-tetrafluoro-propene; chloro-trifluoro-propene; and tetrafluorobutene.
3. The method of claim 1 wherein said cleaning composition further comprises at least one co-solvent selected from the group consisting of include linear, branched and cyclic hydrocarbons, halocarbons, alcohols, ketones, esters, ethers, and acetals.
4. The method of claim 2 wherein said cleaning composition further comprises at least one co-solvent selected from the group consisting of include linear, branched and cyclic hydrocarbons, halocarbons, alcohols, ketones, esters, ethers, and acetals.
5. The method of claim 3 wherein said co-solvent is a chlorinated halocarbon.
6. The method of claim 3 wherein said co-solvent is an alcohol selected from the group consisting of methanol, ethanol, propanol, isopropanol, and butanol.
7. The method of claim 1 wherein said cleaning composition comprises at least about 10 wt. % of said 1-chloro-3,3,3-trifluoropropene.
8. The method of claim 1 wherein said cleaning composition comprises at least about 30 wt. % of said 1-chloro-3,3,3-trifluoropropene.
9. The method of claim 1 wherein said contaminate is selected from the group consisting of grease, oil, wax, and photoresist residue.
10. The method of claim 1 wherein said substrate is selected from metal and printed circuit boards.
11. The method of claim 1 wherein said separating step involves separating a majority of said contaminant from said article.
12. The method of claim 1 wherein said contacting involves spraying said cleaning composition on said article.
13. The method of claim 12 wherein said cleaning composition is an aerosol.
14. The method of claim 1 wherein said contacting involves wiping said article with said cleaning composition.
15. A method for cleaning an article comprising:
exposing an article having a contaminate disposed thereon to vapors of a boiling cleaning composition comprising 1-chloro-3,3,3-trifluoropropene;
condensing at least a portion of said cleaning composition on said article; and
separating said cleaning composition from said article, wherein said condensed cleaning composition comprises at least a portion of said contaminate.
16. The method of claim 15 wherein said exposing step is performed at about ambient temperature.
17. The method of claim 15 wherein said exposing step is performed at a temperature greater than about ambient temperature.
18. The method of claim 15 wherein said exposing step is performed at a temperature that is about the boiling point of said cleaning solvent.
19. A method for cleaning an article comprising:
immersing an article having a contaminate disposed thereon in a cleaning composition comprising 1-chloro-3,3,3-trifluoropropene;
solvating at least a portion of said contaminate in said cleaning composition; and
removing said article from said cleaning composition.
20. The method of claim 19 wherein said cleaning composition is boiling during said immersion step.
21. The method of claim 17 wherein said removing step involves flushing said cleaning composition from said article.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for testing performance of a constrained resources computing device (CRCD), comprising:
a) determining that a data sample was generated, wherein the determining includes receiving a notification from a testing application that the data sample was generated;
b) generating a time stamp corresponding to when the data sample was generated;
c) defining a plurality of time intervals, each of the plurality of time intervals being of a size to enable human perception to perceive processing as substantially instantaneous when processing occurs during each of the plurality of time intervals;
d) assigning the data sample having the time stamp to one of the plurality of time intervals, the time stamp of the data sample being analyzed to enable the assigning of the data sample to a corresponding time interval that can accept the data sample having the generated time stamp, wherein each of the plurality of time intervals defines a runtime of the testing application; and
e) incrementing a counter associated with the defined time interval corresponding to the time stamp when the data sample is assigned to the defined time interval, wherein a memory within the CRCD is used in storing the counter representing the number of data samples generated for each of the defined time intervals, the counters from each of the plurality of time intervals used in performing statistical analysis of the data sample to determine the performance of the CRCD.
2. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein a length of time of the defined time interval is between about 50 to about 200 ms in time.
3. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein the data sample is a data packet.
4. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein the data sample is one of a frame of graphics, an algorithm data, a user interface event processing data, a network data packet.
5. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein the counter defines a number of data samples generated during the defined time interval.
6. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein a length of time of the defined time interval is at most about 50 ms.
7. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, further comprising:
determining a number of data samples associated with each one of a plurality of defined time intervals.
8. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, wherein the defined time interval is one of a plurality of time intervals, each one of the plurality of time intervals being between about 50 ms and about 200 ms.
9. A method for testing performance of a constrained resources computing device (CRCD) as recited in claim 1, further comprising:
repeating operations a\u2013e.
10. A computer readable media having program instructions for testing performance of a constrained resources computing device (CRCD), the computer readable media comprising:
program instructions for determining that a data sample was generated, wherein the determining includes receiving a notification from a testing application that the data sample was generated;
program instructions for generating a time stamp corresponding to when the data sample was generated;
program instructions for defining a plurality of time intervals, each of the plurality of time intervals being 50 ms in size to enable human perception to perceive processing as substantially instantaneous when processing occurs during each of the plurality of time intervals;
program instructions for assigning the data sample having the time stamp to one of the plurality of time intervals, the time stamp of the data sample being analyzed to enable the assigning of the data sample to a corresponding time interval that can accept the data sample having the generated time stamp each of the plurality of time intervals defines a runtime of the testing application; and
program instructions for incrementing a counter associated with the defined time interval corresponding to the time stamp when the data sample is assigned to the defined time interval, wherein a memory within the CRCD is used in storing the counter representing the number of data samples generated for each of the defined time intervals, the counters from each of the plurality of time intervals used in performing statistical analysis of the data sample to determine the performance of the CRCD.
11. A computer readable media as recited in claim 10, wherein the data sample is a data packet.
12. A computer readable media as recited in claim 10, wherein the data sample is one of a frame of graphics, an algorithm data, a user interface event processing data, a network data packet.
13. A computer readable media as recited in claim 10, wherein the counter defines a number of data samples completed within the defined time interval.