I'm a new comer in Streambase, so I still not many know about Streambase. I want to know how fast the process that do by Streambase. So, I think I should create something that can calculate the execution time and maybe the output that produced can be seconds or miliseconds. is there a feature in Streambase that can calculate program execution time? how to use it? if no, how to know the execution time in Streambase? I need it, so please help me to solve it. I'm sorry if the grammer that used is so bad.
how to calculate the program execution time in streambase?
216 views Asked by user0550 At
1
There are 1 answers
Related Questions in EXECUTION-TIME
- Overhead due to AOP logging
- Reduce function execution time in spike neural network
- Multiplications a*b vs a*0: execution time
- I want to measure the communication latencies between the CPU and Memory when i execute one layer of DNN on CPU_i and next layer on CPU_j
- pre-compiled headers compared to same headers built to .so file objects building time and exectuion time speed
- Why is `sklearn.svm.LinearSVC` taking longer to execute than `sklearn.svm.SVC`?
- Execution timing with context manager
- jQuery Execution Time and SweetAlert Loading (Project Specific Problem)
- Is there a faster way for the VBA macro to execute my formula?
- How to measure the execution time of inlined functions in C++?
- Sliders have an effect on benchmark execution time
- Clarification on Google Workspace and Apps Script Quotas and Limits
- C++ measured execution time is nonsensical
- An error when I try to run my android studio program
- Record output of an executing code periodically
Related Questions in STREAMBASE
- Reading Binary data type from Redis published by Streambase(Java)
- how to block when windows service running on server to delete path line from fixapi config file?
- Maven child dependency error with parent version
- How to convert ASCII integers to string in Streambase?
- JavaScript and LiveView (TIBCO Live Datamart)
- How are entitlements usually enforced when using a CEP engine?
- setting format time to hh:mm:ss:SSS in Streambase
- how to calculate the program execution time in streambase?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
you can use the sbmonitor or sbmanager tools to look at the number of uSecs per tuple either in CPU time or elapsed time per StreamBase EventFlow operator. This will give you a general idea of the order of magnitude of what's going on.
If you want to do a good job of measuring the latency across certain mission-critical flows through a given application, we strongly recommend adding a nanotime() timestamp to your input tuples as close to the ingestion point as possible, and another nanotime() timestamp as near to the exit point as possible. Then, add a Map at the exit point to just extract the timestamps and maybe an id per message and record those statistics to disk using a compressed CSV or binary file writer. Then capture these raw statistics by replaying a set of recorded data through your application as fast as possible. Once you have the statistics, use an analysis package such as TIBCO Spotfire or PyData to take a look at your results and maybe graph them.
This sounds like a bit of work, and it is. Methodical CEP performance measurement, analysis, and reporting is not a job for the faint of heart; it's too easy to do a bad job of it.
BTW Seconds is an Eternity for your average StreamBase CEP program. You want to talk in small numbers of milliseconds or maybe hundreds of microseconds of latency end-to-end for a well-designed EventFlow application.
Disclosure/Disclaimer: I am an employee of TIBCO Software, Inc. Opinions expressed here are my own and not TIBCO's.